package org.villacoapa.censo.web.dto;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import org.villacoapa.censo.dao.MiembroCargoActualId;
import org.villacoapa.censo.dao.MiembroCargoDeseadoId;
import org.villacoapa.censo.dao.MiembroSubareaId;
import org.villacoapa.censo.dao.TemaInteresMiembroId;

public class MiembroDTO implements java.io.Serializable {

	// Fields

	private Integer idMiembro;
	private FamiliaDTO familia;
	private DelegacionDTO delegacion;
	private OcupacionDTO ocupacion;
	private EstadoCivilDTO estadoCivil;
	private String nombre;
	private String apellidoPaterno;
	private String apellidoMaterno;
	private Date fechaDeNacimiento;
	private Boolean sexo;
	private String calleNumero;
	private String telefonoCasa;
	private String telefonoCelular;
	private String email;
	private String foto;
	private String empresa;
	private String habilidades;
	private Integer ingresos;
	private Integer idEstatus;
	private Date miembroVcDesde;
	private String comentario;
	private String carrera;
	private Date sysdate;
	private Integer idEstado;
	private String colonia;
	private String cp;
	private List<PadecimientoDTO> padecimientosMiembros = new ArrayList<PadecimientoDTO>();
	private List<SubareaDTO> miembroSubareas = new ArrayList<SubareaDTO>();
	private BautizoDTO bautizo;
	
	private List<MiembroCargoLlevadoDTO> miembroCargoLlevados = new ArrayList<MiembroCargoLlevadoDTO>();
	private List<MiembroCargoDeseadoId> miembroCargoDeseadosId = new ArrayList<MiembroCargoDeseadoId>();
	private List<OtraFeligreciaDTO> otraFeligrecias = new ArrayList<OtraFeligreciaDTO>();
	private List<MiembroCargoActualId> miembroCargoActuals = new ArrayList<MiembroCargoActualId>();
	private List<TemaInteresMiembroId> temaInteresMiembros = new ArrayList<TemaInteresMiembroId>();
	
	public Integer getIdMiembro() {
		return idMiembro;
	}
	public void setIdMiembro(Integer idMiembro) {
		this.idMiembro = idMiembro;
	}
	public FamiliaDTO getFamilia() {
		return familia;
	}
	public void setFamilia(FamiliaDTO familia) {
		this.familia = familia;
	}
	public DelegacionDTO getDelegacion() {
		return delegacion;
	}
	public void setDelegacion(DelegacionDTO delegacion) {
		this.delegacion = delegacion;
	}
	public OcupacionDTO getOcupacion() {
		return ocupacion;
	}
	public void setOcupacion(OcupacionDTO ocupacion) {
		this.ocupacion = ocupacion;
	}
	public EstadoCivilDTO getEstadoCivil() {
		return estadoCivil;
	}
	public void setEstadoCivil(EstadoCivilDTO estadoCivil) {
		this.estadoCivil = estadoCivil;
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public String getApellidoPaterno() {
		return apellidoPaterno;
	}
	public void setApellidoPaterno(String apellidoPaterno) {
		this.apellidoPaterno = apellidoPaterno;
	}
	public String getApellidoMaterno() {
		return apellidoMaterno;
	}
	public void setApellidoMaterno(String apellidoMaterno) {
		this.apellidoMaterno = apellidoMaterno;
	}
	public Date getFechaDeNacimiento() {
		return fechaDeNacimiento;
	}
	public void setFechaDeNacimiento(Date fechaDeNacimiento) {
		this.fechaDeNacimiento = fechaDeNacimiento;
	}
	public Boolean getSexo() {
		return sexo;
	}
	public void setSexo(Boolean sexo) {
		this.sexo = sexo;
	}
	public String getCalleNumero() {
		return calleNumero;
	}
	public void setCalleNumero(String calleNumero) {
		this.calleNumero = calleNumero;
	}
	public String getTelefonoCasa() {
		return telefonoCasa;
	}
	public void setTelefonoCasa(String telefonoCasa) {
		this.telefonoCasa = telefonoCasa;
	}
	public String getTelefonoCelular() {
		return telefonoCelular;
	}
	public void setTelefonoCelular(String telefonoCelular) {
		this.telefonoCelular = telefonoCelular;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getFoto() {
		return foto;
	}
	public void setFoto(String foto) {
		this.foto = foto;
	}
	public String getEmpresa() {
		return empresa;
	}
	public void setEmpresa(String empresa) {
		this.empresa = empresa;
	}
	public String getHabilidades() {
		return habilidades;
	}
	public void setHabilidades(String habilidades) {
		this.habilidades = habilidades;
	}
	public Integer getIngresos() {
		return ingresos;
	}
	public void setIngresos(Integer ingresos) {
		this.ingresos = ingresos;
	}
	public Integer getIdEstatus() {
		return idEstatus;
	}
	public void setIdEstatus(Integer idEstatus) {
		this.idEstatus = idEstatus;
	}
	public Date getMiembroVcDesde() {
		return miembroVcDesde;
	}
	public void setMiembroVcDesde(Date miembroVcDesde) {
		this.miembroVcDesde = miembroVcDesde;
	}
	public String getComentario() {
		return comentario;
	}
	public void setComentario(String comentario) {
		this.comentario = comentario;
	}
	public String getCarrera() {
		return carrera;
	}
	public void setCarrera(String carrera) {
		this.carrera = carrera;
	}
	public Date getSysdate() {
		return sysdate;
	}
	public void setSysdate(Date sysdate) {
		this.sysdate = sysdate;
	}
	public Integer getIdEstado() {
		return idEstado;
	}
	public void setIdEstado(Integer idEstado) {
		this.idEstado = idEstado;
	}
	public String getColonia() {
		return colonia;
	}
	public void setColonia(String colonia) {
		this.colonia = colonia;
	}
	public String getCp() {
		return cp;
	}
	public void setCp(String cp) {
		this.cp = cp;
	}
	public List<PadecimientoDTO> getPadecimientosMiembros() {
		return padecimientosMiembros;
	}
	public void setPadecimientosMiembros(List<PadecimientoDTO> padecimientosMiembros) {
		this.padecimientosMiembros = padecimientosMiembros;
	}
	public List<MiembroCargoLlevadoDTO> getMiembroCargoLlevados() {
		return miembroCargoLlevados;
	}
	public void setMiembroCargoLlevados(
			List<MiembroCargoLlevadoDTO> miembroCargoLlevados) {
		this.miembroCargoLlevados = miembroCargoLlevados;
	}
	public List<MiembroCargoDeseadoId> getMiembroCargoDeseadosId() {
		return miembroCargoDeseadosId;
	}
	public void setMiembroCargoDeseadosId(
			List<MiembroCargoDeseadoId> miembroCargoDeseadosId) {
		this.miembroCargoDeseadosId = miembroCargoDeseadosId;
	}
	public List<OtraFeligreciaDTO> getOtraFeligrecias() {
		return otraFeligrecias;
	}
	public void setOtraFeligrecias(List<OtraFeligreciaDTO> otraFeligrecias) {
		this.otraFeligrecias = otraFeligrecias;
	}
	public List<MiembroCargoActualId> getMiembroCargoActuals() {
		return miembroCargoActuals;
	}
	public void setMiembroCargoActuals(
			List<MiembroCargoActualId> miembroCargoActuals) {
		this.miembroCargoActuals = miembroCargoActuals;
	}
	
	public List<SubareaDTO> getMiembroSubareas() {
		return miembroSubareas;
	}
	public void setMiembroSubareas(List<SubareaDTO> miembroSubareas) {
		this.miembroSubareas = miembroSubareas;
	}
	public List<TemaInteresMiembroId> getTemaInteresMiembros() {
		return temaInteresMiembros;
	}
	public void setTemaInteresMiembros(
			List<TemaInteresMiembroId> temaInteresMiembros) {
		this.temaInteresMiembros = temaInteresMiembros;
	}
	public BautizoDTO getBautizo() {
		return bautizo;
	}
	public void setBautizo(BautizoDTO bautizo) {
		this.bautizo = bautizo;
	}
	
}